Skip to content

Conversation

@mcinteerj
Copy link
Contributor

Add comprehensive tutorial for setting up MongoDB MCP server extension following the same structure as existing database tutorials.

  • Covers both Desktop and CLI installation methods
  • Includes connection string examples for local and Atlas setups
  • Documents full range of operations (CRUD, indexing, admin functions)
  • Uses MongoDB-native syntax and terminology in examples
  • Highlights comprehensive MongoDB capabilities beyond read-only access

Comment on lines +306 to +260
#### Goose Prompt
```
Update all users in the premium tier who haven't logged in for more than 90 days - set their status to 'inactive' and add a note about when this change was made.
```

#### Goose Output
```
I've successfully updated inactive premium users using updateMany:

db.users.updateMany(
{
subscriptionTier: "premium",
lastLogin: { $lt: new Date(Date.now() - 90 * 24 * 60 * 60 * 1000) }
},
{
$set: {
status: "inactive",
inactiveNote: "Auto-updated to inactive on 2025-05-25 due to 90+ days of inactivity",
lastModified: new Date()
}
}
)

Operation Result:
{
acknowledged: true,
matchedCount: 23,
modifiedCount: 23,
upsertedId: null,
upsertedCount: 0
}

Updated 23 premium tier users who hadn't logged in since February 24, 2025. Each document now has:
• status: "inactive"
• inactiveNote: explains the automatic status change
• lastModified: timestamp of this operation

Consider sending re-engagement emails to these users or reviewing their subscription status.
```
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think for brevity, we could choose one example -- similar to our other tutorials. Perhaps this one with the inactive premium users could serve as the primary example!

@blackgirlbytes
Copy link
Contributor

Thank you for contributing. I only had one tiny comment!

@zanesq
Copy link
Collaborator

zanesq commented Jun 18, 2025

@mcinteerj still in progress?

@mcinteerj
Copy link
Contributor Author

I've updated to remove the extra examples now. All good to go now.

@DOsinga
Copy link
Collaborator

DOsinga commented Jul 2, 2025

the failure is I think because of something fixed in master, @mcinteerj would you mind merging master in and pushing?

@DOsinga
Copy link
Collaborator

DOsinga commented Jul 16, 2025

sorry for the slow process @mcinteerj - let me know if you are still interested in getting this in or whether we should close

@DOsinga DOsinga assigned DOsinga and unassigned blackgirlbytes Jul 16, 2025
Add comprehensive tutorial for setting up MongoDB MCP server extension
following the same structure as existing database tutorials.

- Covers both Desktop and CLI installation methods
- Includes connection string examples for local and Atlas setups
- Documents full range of operations (CRUD, indexing, admin functions)
- Uses MongoDB-native syntax and terminology in examples
- Highlights comprehensive MongoDB capabilities beyond read-only access
@blackgirlbytes
Copy link
Contributor

I tried rebasing but the DCO check still failed. But perhaps @mcinteerj will be able to retrigger it

@mcinteerj
Copy link
Contributor Author

Hi Team, Apologies for the slowness here, I've merged main and pushed. Please let me know if anything else is needed on my end.

@blackgirlbytes blackgirlbytes merged commit 794f14b into block:main Jul 16, 2025
8 checks passed
@blackgirlbytes
Copy link
Contributor

done! thank you @mcinteerj

lifeizhou-ap added a commit that referenced this pull request Jul 17, 2025
* main:
  feat(gcpvertexai): do HTTP 429 like retries for Anthropic API HTTP 529 overloaded status code (#3026)
  Fix a few ui edge cases - refresh occasionally crashing, chat loader over text and chat input height returning to auto (#3469)
  Don't default to main for build-cli (#3467)
  docs: add MongoDB MCP server tutorial (#2660)
  feat: run sub recipe multiple times in parallel (Experimental feature) (#3274)
  chore(release): release version 1.1.0 (#3465)
  chore: implement streaming for anthropic.rs firstparty provider (#3419)
  Fix regression: add back detail to tool-call banners (#3231)
  Document release process and update some just recipes (#3460)
  feat: add download_cli.ps1 file for windows (#3354)
  fix: session_file is optional (#3462)
  Bump more space for goose is working on it so it doesnt overlap incoming agent chat messages (#3453)
  Align chat input action buttons to bottom when large amount of text (#3455)
  docs: add Cloudflare MCP Server tutorial (#3278)
  feat(cli): Clear persisted session file with /clear command (#3145)
s-soroosh pushed a commit to s-soroosh/goose that referenced this pull request Jul 18, 2025
Signed-off-by: The-Best-Codes <[email protected]>
Co-authored-by: Max Novich <[email protected]>
Co-authored-by: Jay4242 <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Co-authored-by: Zane <[email protected]>
Co-authored-by: Jack Amadeo <[email protected]>
Co-authored-by: Best Codes <[email protected]>
Signed-off-by: Soroosh <[email protected]>
kwsantiago pushed a commit to kwsantiago/goose that referenced this pull request Jul 19, 2025
Signed-off-by: The-Best-Codes <[email protected]>
Co-authored-by: Max Novich <[email protected]>
Co-authored-by: Jay4242 <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Co-authored-by: Zane <[email protected]>
Co-authored-by: Jack Amadeo <[email protected]>
Co-authored-by: Best Codes <[email protected]>
Signed-off-by: Kyle Santiago <[email protected]>
cbruyndoncx pushed a commit to cbruyndoncx/goose that referenced this pull request Jul 20, 2025
Signed-off-by: The-Best-Codes <[email protected]>
Co-authored-by: Max Novich <[email protected]>
Co-authored-by: Jay4242 <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Co-authored-by: Zane <[email protected]>
Co-authored-by: Jack Amadeo <[email protected]>
Co-authored-by: Best Codes <[email protected]>
atarantino pushed a commit to atarantino/goose that referenced this pull request Aug 5, 2025
Signed-off-by: The-Best-Codes <[email protected]>
Co-authored-by: Max Novich <[email protected]>
Co-authored-by: Jay4242 <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Co-authored-by: Zane <[email protected]>
Co-authored-by: Jack Amadeo <[email protected]>
Co-authored-by: Best Codes <[email protected]>
Signed-off-by: Adam Tarantino <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants